package com.atmk.atmk.designMode.创建型.工厂模式.简单工厂;

/*
简单工厂模式（Simple Factory Pattern）
在简单工厂模式中，有一个工厂类负责根据给定的条件
来创建对象。客户端只需要向工厂类请求所需对象的类型即可，而不需要知道具体创建的细节。
* */
public class ShapeFactory {
    public Shape createShape(String shapeType) {
        if (shapeType.equalsIgnoreCase("Rectangle")) {
            return new Rectangle();
        } else if (shapeType.equalsIgnoreCase("Circle")) {
            return new Circle();
        }
        return null;
    }
}
